﻿using System.Text.Json.Serialization;
using Newtonsoft.Json;

namespace Devonline.CloudService.Tencent.Weixin;

/// <summary>
/// 微信小程序模型
/// </summary>
public class MiniProgram
{
    /// <summary>
    /// 所需跳转到的小程序appid（该小程序appid必须与发模板消息的公众号是绑定关联关系，暂不支持小游戏）
    /// </summary>
    [JsonProperty("appid"), JsonPropertyName("appid")]
    public string AppId { get; set; } = null!;
    /// <summary>
    /// 所需跳转到小程序的具体页面路径，支持带参数,（示例index?foo=bar），要求该小程序已发布，暂不支持小游戏
    /// </summary>
    [JsonProperty("pagepath"), JsonPropertyName("pagepath")]
    public string? PagePath { get; set; }
}